//第一步：导出
//第二步导入 在app.js里面
const {userModel} =require("../mongodb");
const {success,fail} =require("../toast");
module.exports=function(router){
    //查询
    router.get("/user", async ctx=>{
        try {
            const data= await userModel.find(ctx.query); //异步
            return  success(ctx,data);
        } catch (error) {
            return   fail(ctx,error);
        }   
   })
   //添加
   router.post("/user",async ctx=>{
    try {
            const data= await userModel.create(ctx.request.body); //异步
            return  success(ctx,data);
        } catch (error) {
            return   fail(ctx,error);
        }
   
   })

   //删除
   router.delete("/user",async ctx=>{
    try {
        const data=await userModel.deleteOne(ctx.request.body); //异步
        return  success(ctx,data);
    } catch (error) {
        return   fail(ctx,error);
    }
})

//修改
router.put("/user",async ctx=>{
    try {
        const data=await userModel.updataOne(ctx.query,ctx.request.body); //异步
        return  success(ctx,data);
    } catch (error) {
        return   fail(ctx,error);
    }
})
}
      

 